﻿Option Explicit On
Option Strict On

Imports System.ServiceModel
Imports System.Runtime.Serialization

Namespace Framework.Hardware

    ''' <summary>
    ''' Enum defining the possible power/connection states of the amplifier
    ''' </summary>
    ''' <remarks></remarks>
    <DataContract()> _
    Public Enum PowerState
        <EnumMember()> Disconnected
        <EnumMember()> Connecting
        <EnumMember()> Connected
        <EnumMember()> PoweringOn
        <EnumMember()> PoweringOff
        <EnumMember()> PoweringOffCoolingTubes
        <EnumMember()> PoweredOff
        <EnumMember()> ErrorState
    End Enum

End Namespace